---
title: "Introduction"
---

This tutorial is for Flutter developers to learn what GraphQL is and how to use GraphQL in Flutter applications.
It is ideal if you follow along with code and should not take you more than a few hours to finish end to end.

## What do I need to take this tutorial?
Your dev environment set up to build flutter apps. If you can run `flutter run`  you're good to go!

## How long will this tutorial take?
Less than 2 hours

## What you'll be able to do after this tutorial
Use (realtime) GraphQL in your flutter app.

## Who is this tutorial for
You should know the basics of how to build a Flutter app.

## Topics covered in this tutorial
- Introduction to GraphQL
- Using graphql_flutter package
- GraphQL queries
- GraphQL mutations & variables
- GraphQL subscriptions
- Making direct GraphQL API calls without package higher-order-widgets
